package com.hxzy.system.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.hxzy.common.core.domain.entity.PzServiceItem;
import com.hxzy.system.domain.dto.PzServiceItemDTO;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import java.util.List;
@Mapper
public interface PzServiceItemMapper extends BaseMapper<PzServiceItem> {

    IPage<PzServiceItem> search(IPage<PzServiceItem> page, @Param("pis") PzServiceItemDTO pzServiceItemDTO);
    PzServiceItem getInfo(Long id);

    int add(PzServiceItem pzServiceItem);

    int selectByApproveItemCodeUnique(String approveItemCode);

    int updateByPzId(PzServiceItem pzServiceItem);

    int updateByDelFlag(Long id);

    IPage<PzServiceItem> searchOfFront(IPage<PzServiceItem> page, PzServiceItemDTO pzServiceItemDTO);
}
